package io.task.cc.message.socket;

/**
 * 消息发送模式
 *
 * @author huihui
 */
public enum PacketSendMode {
    /**
     * 把packet丢到一个队列中，让线程池去发送
     */
    QUEUE(1),
    /**
     * 单条消息阻塞发送，直接发送成功，才折回
     */
    SINGLE_BLOCK(2),

    /**
     * 一群消息阻塞发送，直接发送成功，才折回
     */
    GROUP_BLOCK(3);

    private final int value;

    PacketSendMode(int value) {
        this.value = value;
    }


    public int getValue() {
        return value;
    }
}
